home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libboost-thread1.38.0 / README.Debian < prev   
Text File  |  2009-10-08  |  4KB  |  90 lines

  1. Help Save the World
  2. -------------------
  3.  
  4. Boost is a fairly extensive set of libraries, of which I personally
  5. use but a very small part.  I greatly appreciate folks that send
  6. patches to the BTS.  Please do have a look at the outstanding bug
  7. reports and send me hints or patches if you have extra information.
  8.  
  9.  
  10. Getting Started
  11. ---------------
  12.  
  13. The following table shows which components use a library (shared or
  14. static) and the corresponding "-l" flag.  Note that only the 
  15. multithreaded version of the libraries is shipped.
  16.  
  17.   Component              Link Flag                    Library Type
  18.   ---------              ---------                    ------------
  19.   Boost.Date_Time        -lboost_date_time-mt             static  shared
  20.   Boost.Filesystem       -lboost_filesystem-mt            static  shared
  21.   Boost.Graph            -lboost_graph-mt                 static  shared
  22.   Boost.IOStreams        -lboost_iostreams-mt             static  shared
  23.   Boost.Math         -lboost_math_c99-mt              static  shared
  24.                -lboost_math_c99f-mt             static  shared
  25.                -lboost_math_c99l-mt             static  shared
  26.   Boost.MPI         -lboost_mpi-mt                  static  shared
  27.   Boost.Program_options  -lboost_program_options-mt       static  shared
  28.   Boost.Python           -lboost_python-mt-py24           static  shared
  29.                -lboost_python-mt-py25           static  shared
  30.   Boost.Regex            -lboost_regex-mt                 static  shared
  31.   Boost.Serialization    -lboost_serialization-mt         static  shared
  32.                          -lboost_wserialization-mt        static  shared
  33.   Boost.Signals          -lboost_signals-mt               static  shared
  34.   Boost.System         -lboost_system-mt              static  shared
  35.   Boost.Test             -lboost_prg_exec_monitor-mt      static  shared
  36.                          -lboost_unit_test_framework-mt    static  shared
  37.   Boost.Thread           -lboost_thread-mt                static  shared
  38.   Boost.Wave             -lboost_wave-mt        static  shared
  39.  
  40.  
  41. Most of Boost is installed using the package libboostX.Y-dev.
  42. The components with a shared library have separate -dev packages.
  43.  
  44. There is extensive documentation available in the libboostX.Y-doc
  45. package and at www.boost.org.
  46.  
  47.  
  48. Example Code
  49. ------------
  50.  
  51. All example code is shipped in libboostX.Y-doc package.
  52.  
  53. Some of the example code is linked to by the documentation, and thus
  54. appears in a directory named
  55.  
  56.   /usr/share/doc/libboostX.Y-doc/HTML/libs/*/example
  57.  
  58. Example code that is not linked from the documentation appears in a
  59. directory under
  60.  
  61.   /usr/share/doc/libboostX.Y-doc/examples/libs/
  62.  
  63.  
  64. Use of boost/nondet_random.hpp
  65. ------------------------------
  66.  
  67. The use of this header file is subject to the availability of class
  68. boost::random_device::impl. Boost libraries provide only an example
  69. implementation which the user may use to fit her needs.
  70.  
  71. Such implementation is distributed by libboostX.Y-dev Debian package
  72. in file /usr/share/doc/libboostX.Y-dev/examples/random_device.cpp. 
  73. This file is generally good enough for most linux users.  Simply 
  74. copy and modify to suit your needs.
  75.  
  76.  
  77. Boost.Test main() function
  78. --------------------------
  79.  
  80. The Boost unit test framework defines a main() function in the static
  81. library boost_unit_test_framework-mt.a.  Prior to v 1.34, the shared
  82. library also defined main() but it no longer does.
  83.  
  84. Please see the manual and the following thread for more details
  85.   http://www.nabble.com/Undefined-reference-to-'main'-with-Boost-Test.-Why--td15986217.html
  86.  
  87.  
  88.  
  89.  -- Steve M. Robbins <smr@debian.org>, Sun, 22 Mar 2009 14:47:40 z
  90.